package com.bos.service;

import com.bos.common.ResultData;
import com.bos.data.model.BosProjectModel;
import com.bos.data.model.BosUserModel;

import java.util.List;

public interface UserService {
    //用户注册
    public boolean register(BosUserModel user);

    //用户登录
    public BosUserModel login(BosUserModel user);

    //3.把数据保存到数据库中
    public int insertUser(BosUserModel user);

    //4.成员扫描登录时，根据登录成员ID查询成员角色和成员角色对应的功能节点列表，并查询功能节点列表对应的权限列表信息，将功能节点信息返回到页面上，
    //--根据登陆成员Id(userId) 查询成员角色
    public List<BosUserModel> findUser();

    //5.根据名字查询出bos_user中的数据
    public BosUserModel findUserByName(String name);

    //6.根据名字查询出bos_Project中的数据
    public List<BosProjectModel> findProjectByName(String name);

    //7.查询出Bos_user表中的数据
    public List<BosUserModel> findUsers();

    //修改用户登录密码
    int updatePass(int uid,String newPass);

    //获得用户权限
    ResultData getRole(int uid);
}

